/*******************************************************************************
 * 版权：北京润尼尔网络科技有限公司，保留所有版权<br>
 * 版本：v1.0.0<br>
 * 文件：FilterPipetteTips.js<br>
 * 日期：2019年9月20日<br>
 * 作者: 李姣<br>
 * 功能：过滤吸头<br>
 * 
 * 修改记录：<br>
 * 日期 描述 更新功能<br>
 ******************************************************************************/

window.makeNamespace(window, "Rainier.UI.V2.Communication");

/**
 * 类型名称：Rainier.UI.V2.Communication.FilterPipetteTips<br>
 * 类型功能：过滤吸头<br>
 * 接口函数：无<br>
 * 成员变量：无<br>
 */
Rainier.UI.V2.Communication.FilterPipetteTips =
{
	//定义使用的模型为.model，实例化类名称
	type: 'Rainier.UI.V2.PmsModel',

	//定义界面属性
	uiProperty: {
		width: 108,
		height: 108,
		imageWidth: 108,
		imageHeight: 108,
		imageString:
			'data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAABkCAYAAABXTBS8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY4RTU4RjgwRDhGMTExRTlCRjY0Q0QyQzJGRkRFNEI1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY4RTU4RjgxRDhGMTExRTlCRjY0Q0QyQzJGRkRFNEI1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjhFNThGN0VEOEYxMTFFOUJGNjRDRDJDMkZGREU0QjUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjhFNThGN0ZEOEYxMTFFOUJGNjRDRDJDMkZGREU0QjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5nn4VtAAATvklEQVR42uxd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'
	},


	//定义端口列表
	portList:
		[
			{
				type: 'Rainier.UI.V2.InputPortModel',
				portType: 'D',

				uiProperty: {
					radius: 2,
					bgColor: '#ff0000',
				},

				modelProperty: {
					name: 'n1',
					id: 1,
					node: -1,

					locator: {
						type: 'default',
						x: 0,
						y: 54
					},

				},
			},

			{
				type: 'Rainier.UI.V2.InputPortModel',
				portType: 'D',

				uiProperty: {
					radius: 2,
				},

				modelProperty: {
					name: 'n2',
					id: 2,
					node: -1,

					locator: {
						type: 'default',
						x: 54,
						y: 0
					},

				},
			},

			{
				type: 'Rainier.UI.V2.OutputPortModel',
				portType: 'D',

				uiProperty: {
					radius: 2,
					bgColor: '#000000',
				},

				modelProperty: {
					name: 'n3',
					id: 3,
					node: -1,

					locator: {
						type: 'default',
						x: 108,
						y: 54
					},

				},
			},

			{
				type: 'Rainier.UI.V2.OutputPortModel',
				portType: 'D',

				uiProperty: {
					radius: 2,
				},

				modelProperty: {
					name: 'n4',
					id: 4,
					node: -1,

					locator: {
						type: 'default',
						x: 54,
						y: 108
					},

				},
			},
		],

	//定义元件模型信息
	modelProperty: {
		typeName: 'FilterPipetteTips',
		label: '',
		defaultLabel: 'M',
		componentName: '过滤吸头',
		engName: 'Filter Pipette Tips',
		partInfo: '过滤吸头的描述',		//元件的器材信息，显示在属性栏的下方

		showInfo: {

			showLabel: {
				showable: true,
				visiable: true
			},
			showComponentName: {
				editable: false,             // 定义自定义器件的名称可编辑属性					
				showable: true,
				visiable: true
			},
			showEngName: {
				editable: true,             // 定义自定义器件的英文名称可编辑属性				
				showable: true,
				visiable: false
			},
		},

		locator: {				//不改		
			type: 'default',
			x: 0,
			y: 0
		},

		transform: {				//不改	
			angle: 0,
			flip: {
				horizontal: false,
				vertical: false
			},
		},

		additional: {
			spiceProperties: [
				//1.定义试剂单价属性
				{
					name: '',
					caption: '',
					editable: true,

					value: {
						defaultValue: '',
						value: '',
					},

					memo: '',
					unit: {
						unitType: '',
						unitOrders: '',
					},
				},
				//2.定义试剂用量属性
				{
					name: '',
					caption: '',
					editable: true,

					value: {
						defaultValue: '',
						value: '',
					},

					memo: '',
					unit: {
						unitType: '',
						unitOrders: '',
					},
				},
				//3.定义试剂第三个属性
				{
					name: '',
					caption: '',
					editable: true,

					value: {
						defaultValue: '',
						value: '',
					},

					memo: '',
					unit: {
						unitType: '',
						unitOrders: '',
					},

				},
				//4.定义试剂第四个属性
				{
					name: '',
					caption: '',
					editable: true,

					value: {
						defaultValue: '',
						value: '',
					},

					memo: '',
					unit: {
						unitType: '',
						unitOrders: '',
					},
				},
				//5.定义试剂第五个属性
				{
					name: '',
					caption: '',
					editable: true,

					value: {
						defaultValue: '',
						value: '',
					},

					memo: '',
					unit: {
						unitType: '',
						unitOrders: '',
					},
				},
				//6.定义试剂第六个属性
				{
					name: '',
					caption: '',
					editable: true,

					value: {
						defaultValue: '',
						value: '',
					},

					memo: '',
					unit: {
						unitType: '',
						unitOrders: '',
					},

				},
				//7.定义试剂第七个属性
				{
					name: '',
					caption: '',
					editable: true,

					value: {
						defaultValue: '',
						value: '',
					},

					memo: '',
					unit: {
						unitType: '',
						unitOrders: '',
					},

				},
				//8.定义试剂第八个属性
				{
					name: '',
					caption: '',
					editable: true,

					value: {
						defaultValue: '',
						value: '',
					},

					memo: '',
					unit: {
						unitType: '',
						unitOrders: '',
					},

				},
				//9.定义试剂第九个属性
				{
					name: '',
					caption: '',
					editable: true,

					value: {
						defaultValue: '',
						value: '',
					},

					memo: '',
					unit: {
						unitType: '',
						unitOrders: '',
					},

				},
				//10.定义试剂第十个属性
				{
					name: '',
					caption: '',
					editable: true,

					value: {
						defaultValue: '',
						value: '',
					},

					memo: '',
					unit: {
						unitType: '',
						unitOrders: '',
					},

				},
			],

			spiceModel: {	//示例：#SP#表示属性信息				
				sm: '',
			}
		}
	}
};
